#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
    FILE *fps,*fpd;
    int ch;
    if(argc < 3){
        fprintf(stderr,"Usage:%s <src_file> <dest_file> \n",argv[0]);
        exit(1);
    }
    fps = fopen(argv[1],"r");
    if(fps == NULL){
        fclose(fps);
        perror("fopen()");
        exit(1);
    }
    fpd = fopen(argv[2],"w");
    if(fpd == NULL){
        perror("fopen");
        exit(1);
    }
    while(1){
        ch = fgetc(fps);
        if(ch == EOF) break;
        fputc(ch,fpd);
    }
    fclose(fpd);
    fclose(fps);
    exit(0);
}